5G NR
The Uplink Control Channel (UCI) is a transport channel for PUSCH and PUCCH. It provides control information such as channel reports, HARQ-ACK, and Scheduling requests.
All PUCCH formats are supported. The table below provides a summary of the parameters for each PUCCH format.
Bold means new parameters.
Yellow means only visible for non-interlaced transmission.
Blue means only visible for interlaced transmission.
Parameter |
Format0 |
Format1 |
Format2 |
Format3 |
Format4 |
R16 Update |
---|---|---|---|---|---|---|
Allocated slots |
● |
● |
● |
● |
● |
|
First Symbol |
● |
● |
● |
● |
● |
|
Last Symbol |
● |
● |
● |
● |
● |
|
Bandwidth Part |
● |
● |
● |
● |
● |
|
Interlaced transmission |
● |
● |
● |
● |
● (read only to off) |
New parameter. Interlaced transmission is not applicable for PUCCH format4. Interlaced transmission is set to off and read-only for mu 2/3/4. |
RB Offset |
● |
● |
● |
● |
● |
Only visible when Interlaced transmission is off. |
RB Number |
● 1 (read only) |
● 1 (read only) |
● 1~16 |
● 1,2,3,4,5,6,8,9,10,12,15,16 |
● 1 (read only) |
|
RB set index |
● |
● |
● |
● |
|
New parameter. Only visible when Interlaced transmission is on. Interlace1 can't be same as Interlace0. |
Interlace0 |
● |
● |
● |
● |
|
|
Interlace1 |
|
|
● |
● |
|
|
PUCCH-Group Hopping |
● |
● |
|
● |
● |
|
Initial Cyclic shift (m0) |
● |
● |
|
|
|
|
Hopping ID |
● |
● |
|
● |
● |
|
Scrambling ID |
|
|
● |
● |
● |
|
n_RNTI |
|
|
● |
● |
● |
|
N_ID_0 |
|
|
● 0~65535, -1 means Cell ID. |
● 0~65535, -1 means Cell ID. |
● 0~65535, -1 means Cell ID. |
For PUCCH F3/F4, Only visible when DMRSuplinkTransformPrecodingPUCCH-r16 is on. |
Intra-slot Frequency Hopping |
● (Set to off and read-only for one symbol case) |
● |
● (Set to off and read-only for one symbol case) |
● |
● |
Only visible when Interlaced transmission is off. Second hop PRB is visible when intra-slot frequency hopping or inter-slot frequency hopping is enabled. |
Second hop PRB |
● |
● |
● |
● |
● |
|
Inter-slot Frequency Hopping |
|
● (can be set when more than 1 slots are allocated) |
|
● (read only to off) |
● (read only to off) |
|
Number of slots for PUCCH repetition |
|
● |
|
● |
● |
|
SR Configuration |
● |
|
|
|
|
|
OCC Index |
|
● The range is based on the table 6.3.2.4.1-1/2 of 38.211 |
● The range is 0 to OCC Length - 1 |
● The range is 0 to OCC Length - 1 |
● The range is 0 to OCC Length - 1 |
For PUCCH F2/F3, Only visible when Interlaced transmission is on. |
OCC Length |
|
|
● (1 or 2 or 4) |
● (1 or 2 or 4) |
● (2 or 4) |
|
Pi/2BPSK Enabled |
|
|
|
● |
● |
|
Additional DMRS |
|
|
|
● |
● |
|
DMRS power boosting |
|
● |
|
● |
● |
|
DMRSuplinkTransformPrecodingPUCCH-r16 |
|
|
|
● |
● |
New parameter. |
UCI Bits (Binary) |
Old parameter, now change to use payload data and payload size. |
|
|
|
|
|
UCI Bits per slot |
● (Display the UCI bits per slot based on the payload data and payload size) |
|
|
|
|
|
Scrambling |
|
|
● |
● |
● |
|
Channel Coding |
|
|
● |
● |
● |
|
Payload Data |
● |
● |
● |
● |
● |
|
Payload Size |
● or 2 |
● 1 or 2 |
● |
● |
● |
|
Couplings for interlaced transmission:
The intra-cell guard band setting is used to determine the number/location of RB-sets, and the RB-set index should be one of the RB-sets. if the selected RB-set is less than 100RB (for mu0) or 50RB (for mu1), there will be an error.
The BWP used for PUCCH should contains the selected RB-set, otherwise there will be an error.
It is clear that Intra-slot frequency hopping is not used for interlaced transmission, but not clear about Inter-slot frequency hopping, I assume it is also not used for interlaced transmission.
For interlace1, -1 means 'not configured'.
The conflict check between multiple UCIs is removed.
This topic describes the following UCI properties:
Number of Slots for PUCCH Repetition
DMRS-UplinkTransformPrecodingPUCCH-r16
Many of the channel types described in this topic provide a convenient channel editor, in table format, for convenient viewing and configuring of multiple channels. The editing functions for adding, removing, and copying rows appear directly above the editor. As you make edits, the Channel Allocation graph updates and, if a channel conflict occurs, an error message appears, describing the conflict.
Adds a new uplink control channel to the setup table. Supports up to 32 channels.
See also, Adding, Copying, and Deleting BWP or Channels.
GUI Location |
Apps > 5G NR > Carrier > UL > Uplink > UCI > + sign to Add |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI:ADD |
SCPI Example |
RAD:NR5G:WAV:CCAR0:ULIN:UCI:ADD |
Deletes the highlighted UCI.
See also, Adding, Copying, and Deleting BWP or Channels.
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > Ellipsis icon > Delete |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI:DELete <integer> |
SCPI Example |
RAD:NR5G:WAV:CCAR0:ULIN:UCI:DEL 1 |
Copies the currently selected UCI channel to the last column of the setup table. Supports up to 32 channels.
See also, Adding, Copying, and Deleting BWP or Channels.
GUI Location |
Apps > 5G NR > Carrier > DL > Uplink > UCI > Ellipsis icon > Copy |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI:COPY <integer> |
SCPI Example |
RAD:NR5G:WAV:CCAR0:ULIN:UCI:COPY 1 |
Displays the configured UCIs. This setting is a read only setting.
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > Count |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI:COUNt? |
SCPI Example |
RAD:NR5G:WAV:CCAR0:ULIN:UCI:COUN? |
Preset |
1 |
State Saved |
No |
Sets the name of the UCI channel.
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > General Settings > Name |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:NAMe <string> [:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:NAMe? |
SCPI Example |
|
State Saved |
Yes |
Enables or disables the UCI.
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > Enabled |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI:COUNt? |
SCPI Example |
RAD:NR5G:WAV:CCAR0:ULIN:UCI:COUN? |
Preset |
1 |
State Saved |
No |
Sets additional power boosting for the channel.
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > General Settings > Power Boosting |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:POWer <rel_ampl> [:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:POWer? [MAXimum|MINimum] |
SCPI Example |
RAD:NR5G:WAV:CCAR0:ULIN:UCI:POW 2 RAD:NR5G:WAV:CCAR0:ULIN:UCI:POW? |
Preset |
0 dB |
Min |
-40 dB |
Max |
40 dB |
Resolution |
0.01 dB |
A number array separated by ",".
The length is equal to "Total Number of Antennas" in the Waveform Setup node.
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > General Settings > Antenna Port Weight |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:APORt:WEIGht [:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:APORt:WEIGht? |
SCPI Example |
|
Preset |
1 |
State Saved |
Yes |
Range |
-2 to 2 |
Select the PUCCH format for the transmission.
The physical uplink control channel (PUCCH) is used to transport UCI, that is, HARQ feedback, CSI (Channel State Information) and SR (Scheduling Request(s)). PUCCH can be used in both the time domain and the frequency domain. There are five formats available.
PUCCH format 0 and 2 occupies 1 or 2 OFDM symbols. It is known as short PUCCH.
PUCCH format 1, 3 and 4 occupies 4 to 14 OFDM symbols. It is known as long PUCCH.
PUCCH format 0 and 1 carry UCI payloads having 1 or 2 bits.
Other PUCCH formats carry UCI payloads having more than 2 bits.
Refer to 3GPP TS 38.213, table 9.2.1-1.
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > General Settings > PUCCH Format |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:FORMat F0|F1|F2|F3|F4 [:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:FORMat? |
SCPI Example |
RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:FORM F2 RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:FORM? |
Preset |
F0 |
State Saved |
Yes |
Sets the allocated slot index for the channel. Allocated Slots are entered as an array of slot indexes allocated for the PUCCH. There are three ways to configure:
Sets the allocated slot index for the channel. Allocated Slots are entered as an array of slot indexes allocated for the PUCCH. There are three ways to configure:
To configure by individual index, use ',' as the delimiter, e.g. 0,1,2,3.
To configure by a range of index, use ':' to indicate the start index and the last index, e.g. 3:10 means 3,4,5,6,7,8,9,10.
To configure by a certain step, use two ':' to indicate the start index, the step and the last index, e.g. 0:4:12 means 0, 4, 8, 12.
These three configuration methods can be used in combination, by using ',' as the delimiter, e.g. 0,1,4:7,8:2:19 means index 0,1,4,5,6,7,8,10,12,14,16,18.
If the slot allocation is different for different frame, use '{ }' and '|' to specify the frame index, for example, {0|0,1,2},{1|3,4,5} means slot 0,1,2 for frame 0, and slot 3,4,5 for frame 1. Ensure the Number of Radio Frames under Waveform Setup node is large enough.
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > Transmission Settings > Allocated Slots |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:SLOTs <string> [:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:SLOTs? |
SCPI Example |
RAD:NR5G:WAV:CCAR0:ULIN:UCI:SLOT "0:9" RAD:NR5G:WAV:CCAR0:ULIN:UCI:SLOT? |
Couplings |
The range of slot index is from 0 to number of slots in the frame of current numerology - 1. The to number of slots in the frame is coupled with the numerology used by this channel, which is defined in the selected BWP and refer to the Frame Structure table for the details about the relationship between number of slots in the frame and numerology. |
Preset |
"0" |
State Saved |
Yes |
Sets the first symbol for the PUCCH transmission.
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > Transmission Settings > First Symbol |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:SYMBol:FIRSt <integer> [:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:SYMBol:FIRSt? |
SCPI Example |
RAD:NR5G:WAV:CCAR0:ULIN:UCI:SYMB:FIRS 2 RAD:NR5G:WAV:CCAR0:ULIN:UCI:SYMB:FIRS? |
Couplings |
When PUCCH Format is Format0 or Format2 and if numerology defined in the BWP is MU2Ncp maximum of it is 13 if numerology defined in theBWP is MU2Ecp the maximum of it is 11 When PUCCH Format is Format1 or Format3 or Format4 and if numerology defined in the BWP is MU2Ncp maximum of it is 10 if numerology defined in theBWP is MU2Ecp the maximum of it is 8 |
Preset |
13 |
Min |
0 |
Max |
13 |
Resolution |
1 |
Sets the last symbol for the PUCCH transmission.
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > Transmission Settings > Last Symbol |
||||||||||||||||||||
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:SYMBol:LAST <integer> [:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:SYMBol:LAST? [MAXimum|MINimum] |
||||||||||||||||||||
SCPI Example |
RAD:NR5G:WAV:CCAR0:ULIN:UCI:SYMB:LAST 1 RAD:NR5G:WAV:CCAR0:ULIN:UCI:SYMB:LAST? |
||||||||||||||||||||
Couplings |
Coupled with PUCCH Format , the numerology defined in the selected BWP and First Symbol.
|
||||||||||||||||||||
Preset |
13 |
||||||||||||||||||||
Min |
13 |
||||||||||||||||||||
Max |
13 |
||||||||||||||||||||
Resolution |
1 |
Specifies the bandwidth to be used for UCI.
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > Transmission Settings > Bandwidth Part |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:BWP 0|1|2|3|4|5|6|7 [:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:BWP? |
SCPI Example |
RAD:NR5G:WAV:CCAR0:ULIN:UCI:BWP 0 RAD:NR5G:WAV:CCAR0:ULIN:UCI:BWP? |
Preset |
0 |
State Saved |
Yes |
Sets the RB Offset relative to the selected BWP.
A resource block (RB) consists of 12 contiguous subcarriers. The RB Number determines the contiguous amount of spectrum available to the specified bandwidth part starting from RB Offset within the containing Component Carrier. The maximum number of RB potentially available to this bandwidth part is determined by the Numerology of this bandwidth part and the maximum RB limit specified for the Component Carrier for that particular Numerology.
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > Transmission Settings > RB Offset |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:RB:OFFSet <integer> [:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:RB:OFFSet? [MAXimum|MINimum] |
SCPI Example |
RAD:NR5G:WAV:CCAR0:ULIN:UCI:RB:OFFS 2 RAD:NR5G:WAV:CCAR0:ULIN:UCI:RB:OFFS? |
Preset |
0 |
State Saved |
Yes |
Min |
0 |
Max |
272 |
Resolution |
1 |
Sets the RB number used for the transmission.
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > Transmission Settings > RB Number |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:RB:NUMBer <integer> [:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>: RB:NUMBer? [MAXimum|MINimum] |
SCPI Example |
RAD:NR5G:WAV:CCAR0:ULIN:UCI:RB:NUMB 10 RAD:NR5G:WAV:CCAR0:ULIN:UCI:RB:NUMB? |
Couplings |
Coupled with PUCCH Format and RB Number of selected BWP and RB Offset. When PUCCH Format is set to Format 0 or Format1 or Format4, this setting is set to read only and the value of this setting is set to 1. When PUCCH Format is set to Format 2 or Format 3, this setting is both settable and readable. The minimum value is 1 and the maximum is the minimum between 16 and ‘RB Number of BWP – RB Offset’. |
Preset |
1 |
State Saved |
Yes |
Resolution |
1 |
Enables or disables an Interlaced Transmission.
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > Transmission Settings > Interlaced Transmission |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>: INTerlace[:STATe] ON|OFF|1|0 [:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>: INTerlace[:STATe]? |
SCPI Example |
|
Preset |
Off |
State Saved |
Yes |
Sets the hopping ID when frequency hopping is used. Frequency hopping is a special transmission technique to send data with changing carrier frequency in a certain pattern.
The Physical Uplink Shared Channel (PUSCH) is shared by all devices (user equipment, UE) in a radio cell to transmit their data to the network. The scheduling for all UEs is under control of the base station (enhanced Node B, eNB). The eNB uses the uplink scheduling grant (DCI format 0) to inform the UE about resource block (RB) assignment, modulation and coding scheme to be used.
UCI > General > PUCCH Format must be set to 0,1 3, or 4 to see this function.
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > PUCCH Parameters > Hopping ID |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:HOPPing:ID <integer> [:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:HOPPing:ID? [MAXimum|MINimum] |
SCPI Example |
RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:HOPP:ID 2 RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:HOPP:ID? |
Preset |
0 |
State Saved |
Yes |
Min |
0 |
Max |
1023 |
Resolution |
1 |
Sets PUCCH group hopping.
UCI > General > PUCCH Format must be set to 0,1 3, or 4 to see this function.
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > PUCCH Parameters > PUCCH-GroupHopping |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:GHOPping NEITher|ENABle|DISable [:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:GHOPping? |
SCPI Example |
RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:GHOP ENAB RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:GHOP? |
Preset |
Neither |
State Saved |
Yes |
Sets the initial cyclic shift (m0) for PUCCH format 0 and format 1.
UCI > General > PUCCH Format must be set to 0 or 1 to see this function.
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > PUCCH Parameters > Initial Cyclic Shift |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:ICSHift <integer> [:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:ICSHift? [MAXimum|MINimum] |
SCPI Example |
RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:ICSH 2 RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:ICSH? |
Preset |
0 |
State Saved |
Yes |
Min |
0 |
Max |
11 |
Resolution |
1 |
Enables or disables intra-slot frequency hopping. Intra-slot hopping should be used when spanning a single slot.
UCI > General > PUCCH Format must be set to 1, 3, or 4 to see this function.
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > PUCCH Parameters > Intra-Slot Frequency Hopping |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:ISFHopping[:STATe] ON|OFF|1|0 [:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:ISFHopping[:STATe]? |
SCPI Example |
RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:ISFH ON RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:ISFH? |
Preset |
0 |
State Saved |
Yes |
Sets the orthogonal cover code (OCC) Index for PUCCH format 1/4 sequence generation.
UCI > General > PUCCH Format must be set to 1 or 4 to see this function.
For PUCCH format 1: the range is based on the table 6.3.2.4.1-1/2 in 38.211 for PUCCH format1.
For PUCCH format 4: the range is 0 to OCCLength -1.
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > PUCCH Parameters > OCC Index |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:OCC:INDex [:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:OCC:INDex? |
SCPI Example |
RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:OCC:IND 2 RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:OCC:IND? |
Preset |
0 |
State Saved |
Yes |
Min |
0 |
Resolution |
1 |
Set the OCC Length for PUCCH format 4 sequence generation.
UCI > General > PUCCH Format must be set to 4 to see this function.
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > PUCCH Parameters > OCC Length |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:OCC:LENGth [:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:OCC:LENGth? |
SCPI Example |
RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:OCC:LENG 4 RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:OCC:LENG? |
Preset |
2 |
State Saved |
Yes |
Min |
2 |
Max |
4 |
Resolution |
1 |
Sets the number of slots for repetitions of a PUCCH transmission for PUCCH format 1/3/4.
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > PUCCH Parameters > Number of Slots for PUCCH Repetition |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:REPetition:NSLot <integer> [:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:REPetition:NSLot? |
SCPI Example |
|
Preset |
1 |
State Saved |
Yes |
Enables or disables pi/2 BPSK for PUCCH format 3/4.
UCI > General > PUCCH Format must be set to 3 or 4 to see this function.
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > PUCCH Parameters > Pi/2 BPSK Enabled |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:PIBPsk[:STATe] ON|OFF|1|0 [:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:PIBPsk[:STATe]? |
SCPI Example |
RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:PIBP ON RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:PIBP? |
Preset |
Off |
State Saved |
Yes |
Controls DMRS for PUCCH. Demodulation Reference Signal (DM-RS) provides synchronization and uplink channel information . There is a separate DM-RS for PUSCH and PUCCH. It is sent in either 1 or 2 symbols in every time slot for PUSCH. For PBCH, PDCCH and PDSCH. DMRS for PBCH is spread over the same bandwidth as the PBCH (on the same symbols). PUSCH DMRS is the uplink user's shared channel DMRS and is transmitted in each resource block allocated to the user. PUSCH is transmitted during symbol 3 (normal CP) or symbol 2 (extended CP). The modulation type used is Zadoff-Chu, causing the constellation for DMRS to look like irregularly spaced points in a circle.
UCI > General > PUCCH Format must be set to 3 or 4 to see this function.
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > PUCCH Parameters > Additional DMRS |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:ADMRs[:STATe] ON|OFF|1|0 [:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:ADMRs[:STATe]? |
SCPI Example |
RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:ADMR ON RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:ADMR? |
Preset |
Off |
State Saved |
Yes |
Specifies the scrambling ID for sequence generation.
UCI > General > PUCCH Format must be set to 2, 3, or 4 to see this function.
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > PUCCH Parameters > Scrambling ID |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:SID [:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:SID? [MAXimum|MINimum] |
SCPI Example |
RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:SID 10 RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:SID? |
Preset |
0 |
State Saved |
Yes |
Min |
0 |
Max |
1023 |
Resolution |
1 |
Specifies the n_RNTI (Radio Network Transportation Identifier) for the PUCCH physical layer.
UCI > General > PUCCH Format must be set to 2, 3, or 4 to see this function.
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > PUCCH Parameters > n_RNTI |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:RNTI [:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:RNTI? [MAXimum|MINimum] |
SCPI Example |
RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:RNTI 5 RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:RNTI? |
Preset |
0 |
State Saved |
Yes |
Min |
0 |
Max |
65535 |
Resolution |
1 |
Specifies the N_ID_0 for PUCCH format 2 DMRS sequence generation.
UCI > General > PUCCH Format must be set to 2 to see this function.
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > PUCCH Parameters > N_ID_0 |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:NID [:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:NID? [MAXimum|MINimum] |
SCPI Example |
RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:NID 1 RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:NID? |
Preset |
-1 |
State Saved |
Yes |
Min |
-1 |
Max |
65535 |
Resolution |
1 |
Enables or disables Inter-slot Frequency Hopping when the number of allocated slots is larger than 1, only PUCCH format 1 is supported. Intra-slot frequency hopping and Inter-slot frequency hopping cannot be enabled at the same time.
UCI > General > PUCCH Format must be set to 1, 3, or 4 to see this function.
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > PUCCH Parameters > Inter-Slot Frequency Hopping |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:INTer:SFHopping[:STATe] ON|OFF|1|0 [:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:INTer:SFHopping[:STATe]? |
SCPI Example |
|
Preset |
Off |
State Saved |
Yes |
Sets the RB offset of the second hop in the PUCCH transmission.
UCI > General > PUCCH Format must be set to 1, 3, or 4 to see this function.
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > PUCCH Parameters > Second Hop RB Offset |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:SHOP:RB:OFFSet <integer> [:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:SHOP:RB:OFFSet? [MAXimum|MINimum] |
SCPI Example |
RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:SHOP:RB:OFFS 2 RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:SHOP:RB:OFFS? |
Preset |
0 |
State Saved |
Yes |
Min |
0 |
Resolution |
1 |
Sets the DMRS power boosting relative to data part.
UCI > General > PUCCH Format must be set to 2, 3, or 4 to see this function.
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > PUCCH Parameters > DMRS Power Boosting |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:DMRS:POWer <real> [:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:DMRS:POWer? |
SCPI Example |
|
Preset |
0 dB |
State Saved |
Yes |
Min | 0 dB |
Max | 40 dB |
Enables DMRS-UplinkTransformPrecodingPUCCH-r16.
According to 38211-g10 6.4.1.1.1.2, when Transform precoding is enabled and Pi/2 BPSK support is used, if the PUSCH transmission is not a msg3 transmission and the transmission is not scheduled using DCI format 0_0 in a common search space, then, if DMRS-UplinkTransformPrecoding-r16 is configured, nIDRS used for DMRS sequence generation equals NID0 if Nscid is 0, and it equals NID1 if Nscid is 1.
UCI > General > PUCCH Format must be set to 3, or 4 to see this function.
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > PUCCH Parameters > DMRS-Uplink Transform Precoding PUCCH-r16 |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:DMRS:TP16ul[:STATe] ON|OFF|1|0 [:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:DMRS:TP16ul[:STATe]? |
SCPI Example |
|
Preset |
Off |
State Saved |
Yes |
Scheduling Request (SR) is a special Physical Layer message for UE to ask Network to send UL Grant (DCI Format 0_0 /0_1) so that UE can transmit PUCCH. Whenever there is data to be transmitted, UE asks gNB (that is, the network) about an uplink grant using a "scheduling request" message over PUCCH channel.
An SR configuration consists of a set of PUCCH resources for SR across different BWPs and cells. For a logical channel, one PUCCH resource for SR is configured per BWP. Each SR configuration corresponds to one or more logical channels. Each logical channel may be mapped to zero or one SR configuration, which is configured by the Radio Resource Control (RRC).
SR is defined in 9.2 in 38.213. The definition in the 9.2.4 UE procedure for reporting SR is not supported.
When SR is positive, tables 9.2.5-1 and 9.2.5-2 are used.
When SR is negative, or UE procedure for reporting HARQ-ARK without SR, tables 9.2.1-3 and 9.2.1-4 are used.
UCI > General > PUCCH Format must be set to 0 and UCI Content must be set to either SR Only or SR + HARQ-ACK to see this function.
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > PUCCH Contents > SR Configuration |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:SRConfigure NEGative|POSitive [:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:SRConfigure? |
SCPI Example |
RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:SRC POS RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:SRC? |
Preset |
Negative |
State Saved |
Yes |
Choices: SR+HARQ-ACK | HARQ-ACK Only | SR Only
Default: SR+HARQ-ACK
Select UCI content on PUCCH for Format 0/1. SR+HARQ-ACK is only applicable for Format 0.
When UCI Content = SR Only:
SR Configuration can only be Positive.
Payload Data and Payload Size will not be shown.
UCI Bits per slot is NA for format 0, and is 0 for format 1.
When UCI Content = HARQ-ACK Only:
SR Configuration will not be shown.
Payload Data, Payload Size and UCI Bits per slot are same as before.
When UCI Content = SR + HARQ-ACK:
Same as before, and it is only applicable for format 0.
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > PUCCH Contents > UCI Content |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:CONTent SRHarq|HARQ|SR [:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:CONTent? |
SCPI Example |
|
Preset |
SR+HARQ-ACK |
State Saved |
Yes |
Enables or disables the scrambling for the channel.
UCI > General > PUCCH Format must be set to 2, 3, or 4 to see this function.
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > PUCCH Contents > Scrambling |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:SCRambling[:STATe] ON|OFF|1|0 [:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:SCRambling[:STATe]? |
SCPI Example |
RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:SCR ON RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:SCR? |
Preset |
On |
State Saved |
Yes |
Enables or disable transport layer channel coding.
UCI > General > PUCCH Format must be set to 2, 3, or 4 to see this function.
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > PUCCH Contents > Channel Coding |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:CCODing[:STATe] ON|OFF|1|0 [:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:CCODing[:STATe]? |
SCPI Example |
RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:CCOD ON RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:CCOD? |
Preset |
On |
State Saved |
Yes |
Enables UCI contents on PUCCH for Format 2/3/4. When enabled, HARQ-ACK/SR/CSI1/CSI2 are used as the payload of PUCCH; otherwise, payload data is used.
UCI > General > PUCCH Format must be set to 2, 3, or 4 to see this function.
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > PUCCH Contents > UCI on PUCCH |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:UCIon[:STATe] ON|OFF|1|0 [:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:UCIon[:STATe]? |
SCPI Example |
|
Preset |
Off |
State Saved |
Yes |
Default:
1 for PUCCH format 0/1
3 for PUCCH format 2/3/4.
Sets the UCI payload size.
For PUCCH format 2/3/4, the payload size is before channel coding, the range is determined by the PUCCH resource allocation, and ensures the coding is working correctly.
For PUCCH format 0/1, the range is 1 to 2.
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > PUCCH Contents > Payload Data Size |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:DATA:LENGth <integer> [:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:DATA:LENGth? |
SCPI Example |
RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:DATA:LENG 10 RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:DATA:LENG? |
Couplings |
Coupled with PUCCH Format. When PUCCH Format is Format 0/1, value range is from 1 to 2. When PUCCH Format is Format 2/3/4, value range is coupled with other parameters. Couplings are complicated for the Max and Min values, which are coupled with internal setting (BitMax). |
Preset |
1 when PUCCH format is set to 0 or 1. 3 when PUCCH format is set to 2, 3, or 4. |
Min |
1 |
State Saved |
Yes |
Opens the Payload Data dialog where you can select a payload data type. You can also create a custom pattern or load a user file.
Payload Data |
Seeds |
Inverted |
Generated sequence begins with... |
---|---|---|---|
PN9 |
All 1s |
No |
111111111… |
PN15 |
All 1s |
Yes |
000000000000000… |
PN23 |
All 1s |
Yes |
00000000000000000000000… |
PN31 |
All 1s |
Yes |
0000000000000000000000000000000… |
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > PUCCH Contents > Payload Data |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:DATA:TYPE PN9|PN15|PN23|CUSTom|FILE [:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:DATA:TYPE? |
SCPI Example |
RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:DATA:TYPE PN15 RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:DATA:TYPE? |
Couplings |
Coupled with PUCCH Format. When PUCCH Format is Format 0/1, the default value is Custom Pattern. When PUCCH Format is Format 2/3/4, the default value is PN9. |
Preset |
Custom |
State Saved |
Yes |
Opens an editor so you can create and save customized payload data.
See also Using Custom Payload Data for more information.
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > PUCCH Contents > Payload Data > Custom Pattern |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:DATA <string> [:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>|1|2|3|4|5|6|7:PUCCh:DATA? |
SCPI Example |
RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:DATA '0101' RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:DATA? |
State Saved |
Yes |
Opens a dialog so you can select a previously saved payload data file.
See also Using Custom Payload Data for more information.
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > PUCCH Contents > Payload Data > User File |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:DATA:FILE <string> [:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:DATA:FILE? |
SCPI Example |
RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:DATA:FILE 'c:\temp\data.txt' RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:DATA:FILE? |
State Saved |
Yes |
Sets the PUCCH Max Code Rate.
UCI on PUCCH must be enabled to use this parameter.
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > PUCCH Contents > PUCCh: Max Code Rate |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:CRATe:MAX <real> [:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:CRATe:MAX? |
SCPI Example |
|
Preset |
0.80 |
State Saved |
Yes |
Min | 0.08 |
Max | 0.80 |
Sets HARQ-ACK on PUCCH.
UCI on PUCCH must be enabled to use this parameter.
Click the checkbox to enable (checkmarked) or disable the channel or signal in a radio frame.
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > HARQ-ACK > Enabled |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:HARQ[:STATe] ON|OFF|1|0 [:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:HARQ[:STATe]? |
SCPI Example |
|
Preset |
Off |
State Saved |
Yes |
Opens the Payload Data dialog where you can select a payload data type. You can also create a custom pattern or load a user file.
Payload Data |
Seeds |
Inverted |
Generated sequence begins with... |
---|---|---|---|
PN9 |
All 1s |
No |
111111111… |
PN15 |
All 1s |
Yes |
000000000000000… |
PN23 |
All 1s |
Yes |
00000000000000000000000… |
PN31 |
All 1s |
Yes |
0000000000000000000000000000000… |
UCI on PUCCH must be enabled to use this parameter.
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > HARQ-ACK > Payload Data |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:HARQ:DATA:TYPE PN9|PN15|PN23|PN31|CUSTom|FILE [:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:HARQ:DATA:TYPE? |
SCPI Example |
|
Preset |
PN9 |
State Saved |
Yes |
Opens an editor so you can create and save customized payload data.
UCI on PUCCH must be enabled to use this parameter.
See also Using Custom Payload Data for more information.
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > HARQ-ACK > Payload Data > Custom Pattern |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:HARQ:DATA <string> [:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:HARQ:DATA? |
SCPI Example |
|
State Saved |
Yes |
Opens a dialog so you can select a previously saved payload data file.
UCI on PUCCH must be enabled to use this parameter.
See also Using Custom Payload Data for more information.
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > HARQ-ACK > Payload Data > User File |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:HARQ:DATA:FILE <string> [:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:HARQ:DATA:FILE? |
SCPI Example |
|
State Saved |
Yes |
Set the HARQ-ACK payload size before channel coding.
UCI on PUCCH must be enabled to use this parameter.
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > HARQ-ACK > Payload Size |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:HARQ:DATA:LENGth <integer> [:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:HARQ:DATA:LENGth? |
SCPI Example |
|
Preset |
10 |
State Saved |
Yes |
Sets SR on PUCCH.
UCI on PUCCH must be enabled to use this parameter.
Click the checkbox to enable (checkmarked) or disable the channel or signal in a radio frame.
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > SR > Enabled |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:SR[:STATe] ON|OFF|1|0 [:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:SR[:STATe]? |
SCPI Example |
|
Preset |
OFF |
State Saved |
Yes |
Opens the Payload Data dialog where you can select a payload data type. You can also create a custom pattern or load a user file.
Payload Data |
Seeds |
Inverted |
Generated sequence begins with... |
---|---|---|---|
PN9 |
All 1s |
No |
111111111… |
PN15 |
All 1s |
Yes |
000000000000000… |
PN23 |
All 1s |
Yes |
00000000000000000000000… |
PN31 |
All 1s |
Yes |
0000000000000000000000000000000… |
UCI on PUCCH must be enabled to use this parameter.
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > SR > Payload Data |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:SR:DATA:TYPE PN9|PN15|PN23|PN31|CUSTom|FILE [:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:SR:DATA:TYPE? |
SCPI Example |
|
Preset |
PN9 |
State Saved |
Yes |
Opens an editor so you can create and save customized payload data.
UCI on PUCCH must be enabled to use this parameter.
See also Using Custom Payload Data for more information.
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > SR > Payload Data > Custom Pattern |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:SR:DATA <string> [:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:SR:DATA? |
SCPI Example |
|
State Saved |
Yes |
Opens a dialog so you can select a previously saved payload data file.
UCI on PUCCH must be enabled to use this parameter.
See also Using Custom Payload Data for more information.
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > SR > Payload Data > User File |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:SR:DATA:FILE <string> [:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:SR:DATA:FILE? |
SCPI Example |
|
State Saved |
Yes |
Set the SR payload size before channel coding.
UCI on PUCCH must be enabled to use this parameter.
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > SR > Payload Size |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:SR:DATA:LENGth <integer> [:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:SR:DATA:LENGth? |
SCPI Example |
|
Preset |
10 |
State Saved |
Yes |
Set CSI1 on PUCCH.
UCI on PUCCH must be enabled to use this parameter.
Click the checkbox to enable (checkmarked) or disable the channel or signal in a radio frame.
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > CSI1 > Enabled |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:CSI1[:STATe] ON|OFF|1|0 [:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:CSI1[:STATe]? |
SCPI Example |
|
Preset |
Off |
State Saved |
Yes |
Opens the Payload Data dialog where you can select a payload data type. You can also create a custom pattern or load a user file.
Payload Data |
Seeds |
Inverted |
Generated sequence begins with... |
---|---|---|---|
PN9 |
All 1s |
No |
111111111… |
PN15 |
All 1s |
Yes |
000000000000000… |
PN23 |
All 1s |
Yes |
00000000000000000000000… |
PN31 |
All 1s |
Yes |
0000000000000000000000000000000… |
UCI on PUCCH must be enabled to use this parameter.
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > CSI1 > Payload Data |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:CSI1:DATA:TYPE PN9|PN15|PN23|PN31|CUSTom|FILE [:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:CSI1:DATA:TYPE? |
SCPI Example |
|
Preset |
PN9 |
State Saved |
Yes |
Opens an editor so you can create and save customized payload data.
UCI on PUCCH must be enabled to use this parameter.
See also Using Custom Payload Data for more information.
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > CSI1 > Payload Data > Custom Pattern |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:CSI1:DATA <string> [:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:CSI1:DATA? |
SCPI Example |
|
State Saved |
Yes |
Opens a dialog so you can select a previously saved payload data file.
UCI on PUCCH must be enabled to use this parameter.
See also Using Custom Payload Data for more information.
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > CSI1 > Payload Data > User File |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:CSI1:DATA:FILE <string> [:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:CSI1:DATA:FILE? |
SCPI Example |
|
State Saved |
Yes |
Set the CSI1 payload size before channel coding.
UCI on PUCCH must be enabled to use this parameter.
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > CSI1 > Payload Size |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:CSI1:DATA:LENGth <integer> [:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:CSI1:DATA:LENGth? |
SCPI Example |
|
Preset |
10 |
State Saved |
Yes |
Set CSI2 on PUCCH.
UCI on PUCCH must be enabled to use this parameter.
Click the checkbox to enable (checkmarked) or disable the channel or signal in a radio frame.
UCI on PUCCH must be enabled to use this parameter.
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > CSI2 > Enabled |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:CSI2[:STATe] ON|OFF|1|0 [:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:CSI2[:STATe]? |
SCPI Example |
|
Preset |
Off |
State Saved |
Yes |
Opens the Payload Data dialog where you can select a payload data type. You can also create a custom pattern or load a user file.
Payload Data |
Seeds |
Inverted |
Generated sequence begins with... |
---|---|---|---|
PN9 |
All 1s |
No |
111111111… |
PN15 |
All 1s |
Yes |
000000000000000… |
PN23 |
All 1s |
Yes |
00000000000000000000000… |
PN31 |
All 1s |
Yes |
0000000000000000000000000000000… |
UCI on PUCCH must be enabled to use this parameter.
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > CSI2 > Payload Data |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:CSI2:DATA:TYPE PN9|PN15|PN23|PN31|CUSTom|FILE [:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:CSI2:DATA:TYPE? |
SCPI Example |
|
Preset |
PN9 |
State Saved |
Yes |
Opens an editor so you can create and save customized payload data.
UCI on PUCCH must be enabled to use this parameter.
See also Using Custom Payload Data for more information.
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > CSI2 > Payload Data > Custom Pattern |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:CSI2:DATA <string> [:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:CSI2:DATA? |
SCPI Example |
|
State Saved |
Yes |
Opens a dialog so you can select a previously saved payload data file.
UCI on PUCCH must be enabled to use this parameter.
See also Using Custom Payload Data for more information.
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > CSI2 > Payload Data > User File |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:CSI2:DATA:FILE <string> [:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:CSI2:DATA:FILE? |
SCPI Example |
|
State Saved |
Yes |
Set the CSI2 payload size before channel coding.
UCI on PUCCH must be enabled to use this parameter.
GUI Location |
Apps > 5G NR > Carrier UL > Uplink > UCI > CSI2 > Payload Size |
SCPI Command |
[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:CSI2:DATA:LENGth <integer> [:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:CSI2:DATA:LENGth? |
SCPI Example |
|
Preset |
10 |
State Saved |
Yes |